您的位置:首页 >> MySQL

列表

  • 什么是mysql主从

    数据库

    在mysql中,主从指的是建立两个完全一样的数据库,其中一个作为主要使用的数据库,另一个作为次要的数据库,可以防止因数据库服务器宕机导致数据丢失,还能提供故障切换、读写分离和备份的功能。本教程操作环境:windows10系统、mysql8.

  • mysql与db2的区别是什么

    数据库

    mysql与db2的区别:1、mysql可以对最小单元的对象批量进行授权,而db2不可以对最小单元的对象批量进行授权;2、mysql支持在恢复时打开数据库,而db2不支持在恢复时打开数据库。本教程操作环境:windows10系统、mysql

  • mysql中的不等于怎么表示

    数据库

    在mysql中,不等于可以用“<>”或者“!=”来表示,但是一般都是用“<>”来表示不等于,因为“<>”在任何SQL中都起作用,可移植性强,并且查询速度快。本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电

  • mysql怎么实现自动增加

    数据库

    在mysql中,可以利用“AUTO INCREMENT”字段实现自动增加,该字段会在新记录插入表中时生成一个唯一的数字,默认开始值为1,每条新纪录递增1,语法为“字段名 数据类型 AUTO_INCREMENT”。本教程操作环境:window

  • mysql编码怎么修改为utf8

    数据库

    mysql编码修改为utf8的方法:1、打开并修改mysql配置文件“my.ini”;2、在“mysqld”标签下添加“default-character-set = utf8”;3、重新启动mysql服务即可。本教程操作环境:window

  • 你值得了解的15个Mysql索引失效场景(带你快速避坑)

    数据库

    本篇文章总结分享15个Mysql索引失效场景,让大家可避坑踩雷,希望能够给大家提供帮助!无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。前些天就遇到一个稍

  • mysql乐观锁怎么实现

    数据库

    在mysql中,可以利用数据版本Version记录机制实现乐观锁,给数据表加一个version字段,每操作一次记录的版本号加一,判断version的值是否与刚查询的值相等,若相等则执行更新,若不相等则不进行更新。本教程操作环境:window

  • mysql中5.6与5.7有什么区别

    数据库

    mysql中5.6与5.7的区别:1、5.7版本提供了json格式数据,而5.6版本没有提供json版本数据;2、5.7版本支持多主一从,而5.6版本不支持多主一从;3、5.7版本初始化数据时在bin目录下,而5.6版本在script目录。

  • mysql慢查询语句是什么

    数据库

    在mysql中,慢查询语句指的是在慢查询日志中响应时间超过阈值的语句,具体的运行时间超过“long_query_time”值的SQL语句;可以设置“slow_query_log”的参数来设置是否开启慢查询,“1”表示开启,“0”表示关闭。本

  • mysql怎么清除日志

    数据库

    在mysql中,可以利用purge命令清除日志,该命令用于清除指定的数据,语法为“purge binary logs to mysql-tb-bin.000005;”。本教程操作环境:windows10系统、mysql8.0.22版本、De

  • mysql中--是啥意思

    数据库

    在mysql中,“--”是注释符,是单行注释的意思,该注释符后需要添加一个空格注释才能生效,语法为“-- 注释内容”;该注释符与“#”注释符都用于单行注释,区别就是“#”注释符后不需要添加空格。本教程操作环境:windows10系统、mys

  • MySQL学习之聊聊流程控制和游标

    数据库

    本篇文章进行MySQL的学习,聊聊MySQL中的流程控制和游标,希望对大家有所帮助。学习或者了解过编程语言的都知道,任何一门编程语言都不可能只通过一两句语句代码完成。流程控制语句的作用就是在程序运行过程中控制语句的执行顺序,是我们完成复杂操

  • mysql怎么查询包含的字符串

    数据库

    方法:1、利用“表名 where 字段 like %字符串%”查询;2、利用“表名 where find_in_set(字符串,字段)”查询;3、利用“表名 where locate(字符串,字段)”查询。本教程操作环境:windows10

  • mysql怎么增加数据库

    数据库

    在mysql中,可以利用“CREATE DATABASE”语句来增加数据库,语法为“CREATE DATABASE [IF NOT EXISTS] 库名 [CHARACTER SET 字符集名] [COLLATE 校对规则名];”。本教程操

  • mysql怎么判断是否是数字

    数据库

    在mysql中,可用REGEXP运算符与正则表达式“[^0-9.]”配合使用判断数据是否是数字,语法为“字段 REGEXP [^0-9.]”;当该语句结果为“1”时,可以筛选不是数字的数据,当该语句结果为“0”时,筛选数值为数字的数据。本教

  • mysql中not exists的用法是什么

    数据库

    mysql中,“not exists”是不存在的意思,在where后进行条件判断,后面紧跟子查询语句,根据子查询语句有没有结果来进行判断,语法为“Select*from TableA a where Not Exists (子查询语句)”。

  • mysql怎么删除主从

    数据库

    mysql删除主从的方法:1、利用“stop slave;”语句停止slave服务器的主从同步;2、利用“RESET MASTER;”语句重置master服务;3、利用“reset slave;”语句重置slave服务;4、重启数据库即可。

  • mysql聚集索引和非聚集索引的区别是什么

    数据库

    区别:1、聚集索引在叶子节点存储的是表中的数据,而非聚集索引在叶子节点存储的是主键和索引列;2、聚集索引中表记录的排列顺序和索引的排列顺序一致,而非聚集索引的排列顺序不一致;3、聚集索引每张表只能有一个,而非聚集索引可以有多个。本教程操作环

  • mysql怎么将值转换数字类型

    数据库

    转换方法:1、用CAST(),语法“SELECT CAST(值 AS SIGNED);”;2、用CONVERT(),语法“SELECT CONVERT(值,SIGNED);”;3、用“+”运算符,语法“SELECT 值+0;”。本教程操作环

  • mysql怎么删除空的数据

    数据库

    在mysql中,可以利用delete语句配合“NULL”删除空的数据,该语句用于删除表中的数据记录,“NULL”用于表示数据为空,语法为“delete from 表名 where 字段名= OR 字段名 IS NULL;”。本教程操作环境